{{tag> Natty  oneiric environnements Unity}}
----
======Personnalisation d'Unity Launcher=====

Cette page recense les différentes astuces qui vous permettront de profiter au mieux de la barre de lanceurs utilisée dans l'environnement [[Unity]].

=====Utilisation=====

==== Ajouter le raccourci d'une application ====

=== Application en cours d'exécution ===

{{ :unity:unity-ajoutapplication_natty_02.png?200 |}}

  - L'icône de l'application est visible dans la barre de lanceurs.
  - Un clic droit sur cette icône fait apparaître le menu contextuel
  - Cocher l'option **Conserver dans le lanceur**.

Le lanceur de l'application est désormais fixé à la barre de lanceurs Unity Launcher.

=== Application qui n'est pas en cours d'exécution ===

{{ :unity:unity-ajoutapplication_natty_01.png?200 |}}

  - Ouvrir le tableau de bord (icône ubuntu grise dans le coin supérieur gauche de l'écran)
  - Dans la barre de recherche, saisir le nom de l'application à ajouter à la barre de lanceurs
  - Glisser-déposer (clic gauche en maintenant appuyé le bouton de la souris) l'icône de l’application vers la barre de lanceurs : l'icône de l'application s'insère dans la barre Unity Launcher à l'endroit voulu.
  - Relâcher le bouton de la souris pour fixer la position du lanceur.

==== Retirer le raccourci d'une application====

  - Un clic droit sur cette icône fait apparaître le menu contextuel
  - Cliquer sur "Retirer du lanceur".

Le lanceur de l'application est retiré de la barre de lanceurs Unity Launcher (elle réapparaît néanmoins quand l'application est en cours d'exécution).

==== Déplacer une icône dans la barre de lanceurs ====

  - Dans la barre de lanceurs, cliquer sur l'icône de l'application à déplacer en maintenant le bouton gauche de la souris enfoncé
  - Attendre quelques secondes ou glisser légèrement l'icône (par exemple vers la droite) -> l'icône se "décolle" de la barre de lanceurs
  - En maintenant toujours enfoncé le bouton gauche principal de la souris, déplacer l'icône vers le haut ou vers le bas dans la barre de lanceurs vers l'emplacement voulu.
  - Quand on relâche le bouton gauche de la souris, l'icône se "recolle" à la barre des lanceurs.

==== Dérouler les icônes de la barre de lanceurs ====

{{ :unity:unity-lanceurscompresses_natty_01.png?200 |Trop de lanceurs dans la barre entasse ceux-ci dans la barre des lanceurs}}

Si trop de lanceurs se retrouvent dans la barre de lanceurs, ceux-ci se retrouvent entassés au bas de la barre.

Pour dérouler ces lanceurs , il suffit de les survoler avec la souris ou de faire rouler la molette de la souris.

Quand on retire le curseur de la barre des lanceurs, les lanceurs en trop grand nombre s'entassent à nouveau.

==== Ajuster la taille des icônes du lanceur de Unity ====

<note>Pour modifier la taille des icônes Unity 2D, [[http://doc.ubuntu-fr.org/unity_2d#modifier_la_taille_des_icones_du_launcher|voir ici.]]</note>

Voir la [[unity#configuration|section configuration de la page unity]]

Dans le menu //Paramètres système  -> Personnel -> Apparence//, onglet //aspect//, vous trouverez tout en bas  le curseur de réglage de la taille des icônes.
<note tip> Un "clic" droit de la souris  sur le bureau ouvrira directement la fenêtre //apparence// via "//Modifier l’arrière-plan du __b__ureau//"</note>
==== Exécuter plusieurs instances d'une même application ====

{{ :unity:unity-mosaique_natty_01.png?200 |Plusieurs instances d'une même application sont affichées en mosaïque}}

A la souris : cliquer sur l'icône de l'application avec la molette de la souris (bouton du milieu)

Ou au clavier : Alt+F1 pour donner le focus à la barre des lanceurs, puis naviguer avec les flèches haut et bas pour se placer sur l'application souhaitée et appuyer sur espace.

Pour se déplacer entre plusieurs instances d'une même application, cliquer sur l'icône de l'application dans la barre des lanceurs. Toutes les instances actives de l'application concernée apparaissent en mosaïque sur l'écran.

Sélectionner l'instance à laquelle attribuer le focus par un clic gauche.

==== Rechercher des applications par catégories ====

Voir la page [[:unity#Retrouver les applications du menu "Applications" de gnome]].

==== Purger l'historique des fichiers et applications utilisées ====

Unity utilise un dæmon [[:zeitgeist|zeitgeist]] pour journaliser l'utilisation des fichiers et applications.

On peut vouloir effacer ce journal pour rendre anonyme l'utilisation de l'ordinateur. 

  - [[:tutoriel:comment_modifier_un_fichier#suppression_de_fichier_ou_dossier|Supprimer le fichier]] **~/.local/share/zeitgeist/activity.sqlite**:

  rm ~/.local/share/zeitgeist/activity.sqlite

  -  dans un [[:terminal]] saisir :

  zeitgeist-daemon --replace

La page : [[http://newguess.blogspot.com/2011/05/ubuntu-1104-gerereffacer-lhistorique.html]] montre comment faire ceci de manière permanente avec un réglage assez fin.

Aussi, l'application "Vie Privée" accessible depuis les paramètres, permet de faire des exceptions. De cette façon, zeitgeist ne loggera pas certain dossiers ou certain types de fichier. 
Pour cela : Paramètres Système -> Personnel -> Vie Privée.


=====Personnalisation=====

==== Créer ses propres lanceurs ====

La barre de lanceurs Unity Launcher ne peut contenir que des lanceurs (raccourcis vers des applications).

Il n'est pas possible d'y ajouter des raccourcis vers des fichiers, des dossiers ou des sites Web, par exemple.

=== Avec l’éditeur de menus alacarte (application "Main menu") ===

Commencer par installer l'application [[apt>alacarte]] .

En ouvrant le tableau de bord (en anglais "dash", logo ubuntu gris en haut à gauche), choisir plus d'applications, filtrer les résultats, catégorie personnalisation (ci-dessous). Les applications de personnalisation apparaissent.

{{ :unity:tableau_de_bord_oneiric_02.png?500 |Applications-Main menu}}

<note tip>Quand le tableau de bord est ouvert, on peut gagner du temps en tapant "menu" dans la barre de recherche</note>

Choisir "Main menu". [[alacarte|L'éditeur de menus Alacarte]] apparaît. Il ne reste plus qu'à suivre les instructions de [[alacarte##principes_de_fonctionnement|sa page]]  pour créer un lanceur.

Le lanceur se retrouve dans la liste des applications du tableau de bord. Si vous voulez le rajouter au Launcher il suffit de le faire glisser du Dash vers le Launcher

=== En ligne de commande ===

Taper dans un terminal :

  gnome-desktop-item-edit <répertoire> --create-new

en indiquant le répertoire où on veut créer le lanceur.

Cela ouvre la fenêtre de création d'un lanceur comme ci-dessus. On continue  [[alacarte##principes_de_fonctionnement|de la même façon]].

=== En ajoutant un script dans le menu contextuel de nautilus  ===

récrit d'après l'excellent tuto de la discussion [[http://forum.ubuntu-fr.org/viewtopic.php?id=680461Ceci]] (ce n'est pas une erreur, c'est vraiment le nom du lien ! :-) )

L'installation est moins compliquée qu'il n'y paraît : il suffit de bien suivre toutes les étapes.

Cette méthode crée un script dans le menu contextuel de nautilus pour créer des lanceurs.

  - Via la logithèque, installer **[[apt>gnome-tweak-tool|Gnome-tweak-tool]]**. Cette application apparaît dans les applications, rubrique personnalisation sous le nom "advanced settings".
  - Lancer Gnome-tweak-tool ("Advanced settings"), cliquer sur Desktop et vérifier que "Have file manager handle the desktop" soit sur On (I).\\  {{ :unity:advanced_settings_oneiric_01.png?400 |}}
  - Via Gedit, écrire le petit script qui suit :\\ <code>gnome-desktop-item-edit `pwd` --create-new</code>
  - Enregistrer ce fichier dans le dossier ~/.gnome2/nautilus-scripts sous le nom "Créer un lanceur".
  - Le rendre exécutable (cocher la case "Autoriser l'exécution du fichier comme un programme" dans les propriétés / permissions)

On peut maintenant créer un lanceur avec beaucoup de facilité :  par exemple, si on est sur le bureau, faire un clic droit dans une zone libre et l'option Scripts apparaît, sous laquelle on trouve //Créer un lanceur//.

{{ :unity:script_lanceur_oneiric_01.png?300 |}}

Le même menu contextuel se retrouve dans toute fenêtre nautilus.

=== En créant un fichier de configuration *.desktop ===

  * Dans le répertoire caché ~/.local/share/applications, [[:tutoriel:comment_modifier_un_fichier|créer un fichier]] nommé comme **//votre_raccourci//.desktop**, //votre_raccourci// étant le nom du raccourci à créer.\\ Par exemple, un raccourci vers le dossier ''Images/'' sera dans **~/.local/share/applications/Images.desktop**
  * Avec gedit, y placer un contenu selon le modèle suivant :

<file>
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Categories=GNOME;GTK;

# commande à exécuter lorsque le lanceur est pressé
Exec=nautilus $HOME/Images/

# nom du lanceur
Name=Images

# description plus élaborée du lanceur
Comment=Mon dossier d'images personnelles

# icône à appliquer au lanceur
Icon=/usr/share/icons/unity-icon-theme/apps/128/photos.svg
</file>

On peut ajouter une ligne de la forme

  MimeType=image/bmp;image/gif;
  
pour permettre d'ouvrir des fichiers (ici .bmp et .gif) à l'aide d'un glisser-déposer sur le lanceur.

Dans un terminal, taper :

  unity --replace &

Glisser le nouveau lanceur dans la barre de lanceurs Unity Launcher

==== Créer un lanceur qui charge une application à un endroit précis ====

On peut, par exemple, 

  * créer un lanceur qui charge le gestionnaire de fichiers Nautilus directement dans le dossier d'images,
  * ou un lanceur qui lance le navigateur Web directement sur la page [[http://www.ubuntu-fr.org|Ubuntu-fr.org]].

Pour cela, il suffit d'adapter la commande lancée :

  * Pour lancer nautilus dans le dossier d'images, la commande est :

  nautilus $HOME/Images/

  * Pour lancer firefox dans la page http://www.clapico.com, la commande est (pour affiner, voir [[http://www.clapico.com/2011/05/05/unity-5/|un autre exemple]]):

  firefox http://www.clapico.com



==== Modifier le menu contextuel de l'icône « Mes Documents » ====

Voici le menu contextuel que l'on peut obtenir :

{{ :unity:unity_launcher_home_folder_oneiric_01.png?200 |menu contextuel en français}}

  * [[:tutoriel:comment_modifier_un_fichier|Créer un fichier]] **~/.local/share/applications/nautilus-home.desktop** contenant ces lignes :
 
<file>
[Desktop Entry]
Name=Home Folder
GenericName=Home Folder
X-GNOME-FullName=Home Folder
Comment=Open your favourite folders in Nautilus
Exec=nautilus %U
Icon=user-home
Terminal=false
Type=Application
Categories=GNOME;GTK;Core;
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus

X-Ayatana-Desktop-Shortcuts=Documents;Downloads;Pictures;Music;Videos;

[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents/
OnlyShowIn=Unity

[Downloads Shortcut Group]
Name=Téléchargements
Exec=nautilus Téléchargements/
OnlyShowIn=Unity

[Pictures Shortcut Group]
Name=Images
Exec=nautilus Images/
OnlyShowIn=Unity

[Music Shortcut Group]
Name=Musique
Exec=nautilus Musique/
OnlyShowIn=Unity

[Videos Shortcut Group]
Name=Vidéos
Exec=nautilus Vidéos/
OnlyShowIn=Unity
</file>

  * Depuis Ubuntu 11.10 :
      * Faire un clic-droit sur le fichier et choisir //Propriétés//
      * Dans l'onglet //Permissions//, cocher la case **Autoriser l'exécution du fichier comme un programme**.
      * Glisser alors le lanceur dans le Launcher.


  * Pour les versions d'Ubuntu précédentes:
      * Relancez unity en saisissant dans un [[:terminal]] :

  unity --replace

== autre méthode ==

Il existe une autre méthode un peu plus compliquée qui synchronise automatiquement le contenu du menu avec les signets de Nautilus. [[http://askubuntu.com/questions/35488/list-of-custom-launchers-quicklists-for-unity/43150#43150|En savoir plus...(en anglais)]]

Sous Ubuntu 12.04, cette synchronisation est activée par défaut. 
Il suffit donc de rajouter un signet dans Nautilus (le navigateur de dossiers), pour l'ajouter au menu. 
==== Lanceur "Rédiger un mail" dans l'icône « Thunderbird » ==== 
{{ :thunderbird_unity.png}}
  * Copiez le fichier /usr/share/applications/thunderbird.desktop dans le [[:fichier_cache|dossier caché]] **~/.local/share/applications/**.<code>cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop</code>
  * [[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] **~/.local/share/applications/thunderbird.desktop** pour y ajouter à la fin : <file>
X-Ayatana-Desktop-Shortcuts=Compose;
[Compose Shortcut Group]
Name=Rédiger un mail
Exec=thunderbird -compose
TargetEnvironment=Unity
</file>
  * Depuis Ubuntu 11.10 :
      * Faire un clic-droit sur le fichier et choisir //Propriétés//
      * Dans l'onglet //Permissions//, cocher la case **Autoriser l'exécution du fichier comme un programme**.
      * Glisser alors le lanceur dans le launcher.


  * Pour les versions d'Ubuntu précédentes:
      * Relancez unity en saisissant dans un [[:terminal]] :<code>unity --replace</code>

  * Sous Ubuntu 12.04, le lanceur "Rédiger un nouveau courriel" est présent.

==== Un lanceur LibreOffice unique ====
{{ :un_lanceur_libreoffice_dock_unity.png?200}}
  * Copiez le fichier /usr/share/applications/libreoffice-startcenter.desktop dans le [[:fichier_cache|dossier caché]] **~/.local/share/applications/**.<code>cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications/libreoffice-startcenter.desktop</code>
  * [[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] **~/.local/share/applications/libreoffice-startcenter.desktop** pour y ajouter à la fin :
<note help>Lorsque l'on choisit directement une entrée dans le menu contextuel, une nouvelle icône apparaît dans le Lanceur. Est-il possible de rectifier cela ?</note>
<file>
##Start of shortcut menu
##List of shortcuts
X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw

##Define Shortcuts
[Writer Shortcut Group]
Name=Texte
Exec=libreoffice -writer %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Présentation
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Classeur
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Formule
Exec=libreoffice -math %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Dessin
Exec=libreoffice -draw %U
TargetEnvironment=Unity
##End of shortcut menu
</file>
  * Depuis Ubuntu 11.10 :
      * Faire un clic-droit sur le fichier et choisir //Propriétés//
      * Dans l'onglet //Permissions//, cocher la case **Autoriser l'exécution du fichier comme un programme**.
      * Glisser alors le lanceur dans le Launcher.


  * Pour les versions d'Ubuntu précédentes:
      * Relancez unity en saisissant dans un [[:terminal]] :<code>unity --replace</code>

FIXME La suite est à vérifier sous oneiric.
==== Raccourci clavier dans le launcher ====

Il est possible de créer un lanceur qui déroule la séquence de raccourci souhaitée. 
Par exemple pour afficher toutes les fenêtres actives via une icône dans le launcher  :

1 - Installer xvkbd <code>sudo apt-get install xvkbd</code>
2 - Créer un lanceur ([[http://doc.ubuntu-fr.org/unity_launcher?&#creer_ses_propres_lanceurs|creer_ses_propres_lanceurs]]) en mettant dans la ligne de commande de ce lanceur : <code> xvkbd -text "\[Shift]\[Alt_L]\[Up]" </code>

3 - Sélectionner ce lanceur nouvellement créé dans la liste des applications et faites le glisser dans le launcher 

4 - Un click sur ce lanceur affiche les fenêtres actives :-D

<note>Le click gauche de la souris ne fonctionnant pas systématiquement, il faut utiliser le click du milieu qui lui marche à tous les coups</note>
=====Applications tiers=====

==== État des téléchargements en cours sur l’icône « Firefox » ====
{{ :firefox_unity.png?50}}
Installez l’extension [[https://addons.mozilla.org/fr/firefox/addon/unityfox/|UnityFox]] \\

==== Total des messages non-lus sur l’icône « Pidgin » ====
{{ :pidgin_unity.png?50}}
  - [[:PPA|Ajoutez le PPA]] **ppa:jfi/pidgin **((https://launchpad.net/~jfi/+archive/pidgin)) dans vos sources de logiciels,
  - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]],
  - [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>pidgin-libnotify|pidgin-libnotify]]**

==== Changer les raccourcis en ligne de commande ====
Utiliser get ou set.
<code sh>gsettings get com.canonical.Unity.Launcher favorites</code>
=====Voir aussi=====
  * [[http://www.clapico.com/2011/05/05/unity-5/|Ajoutez un raccourci vers un site internet dans l'icône « Firefox »]] sur Clapico.com
  * [[http://www.clapico.com/2011/05/09/unity-8|Lanceur Unique LibreOffice]] sur Clapico.com\\
  * [[http://www.clapico.com/2011/04/29/unity-2/|Ajustement taille icone]] sur Clapico.com
  * Voir le site papillon-butineur pour [[http://papillon-butineur.blogspot.com/2011/05/ajouter-une-barre-des-taches-sous-unity.html|Ajouter une barre des tâches]] ([[:tint|tint2]])
  * Voir noobuntu [[http://noobuntu.powa.fr/?p=229|noobuntu]] ou [[http://www.clapico.com/2011/05/10/unity-9|Clapico]] pour ajouter le tableau de bord gnome.

----
//Contributeurs : [[:utilisateurs:mydjey]], [[:utilisateurs:alexandrep]], [[:utilisateurs:fabux]], [[utilisateurs:Michka B]], [[utilisateurs:jamaique|jamaique]]//